﻿*{ outline: none; }
blockquote, body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, td, textarea, th, ul {margin: 0; padding: 0; }
body,
button,
input,
select,
textarea {
    font: 14px/1.8;
    font-family: "times new roman", arial, tahoma, "Microsoft Yahei", "微软雅黑", "Microsoft JhengHei", "微软正黑体", sans-serif !important;
    color: #666;
}
h1, h2, h3, h4, h5, h6 {font-size: 100%; }
b, cite, code, em, i, small, th {font-style: normal; }
ol, ul {list-style: none; }
a {text-decoration: none; -webkit-transition: 300ms; transition: 300ms; cursor: pointer; blr: expression(this.onFocus=this.blur()); }
fieldset, iframe, img {border: 0; }
button, input, select, textarea {font-size: 100%; border-radius: 0; appearance: none; -moz-appearance: none; -webkit-appearance: none; border: none; background: none; outline: none; }
table {border-collapse: collapse; border-spacing: 0; }
th {text-align: inherit }
button, input[type=button], input[type=submit] {cursor: pointer }
button::-moz-focus-inner,
button::-moz-focus-outer,
input::-moz-focus-inner,
input::-moz-focus-outer {border: 0 none; padding: 0; margin: 0 }
input[type=search] {-webkit-appearance: textfield }
input:focus::-webkit-input-placeholder {color: transparent }
input::-ms-clear {display: none }
textarea {resize: vertical; overflow-y: auto }
::-moz-selection {background: #d76c00; color: #fff; text-shadow: none; }
::selection {background: #d76c00; color: #fff; text-shadow: none; }
a:link, a:visited {text-decoration: none; }
a:active, a:hover {text-decoration: none; }
.clearfix:before, .clearfix:after {display: table; content: ""; line-height: 0px; }
.clearfix:after {clear: both; }
.u-arrow-box { position: absolute; left: 50%; margin-left: -11px; width: 22px; bottom: 50px; z-index:99; cursor: pointer; }
.u-arrow { background: url(/images/u_arrow.png) no-repeat; width: 22px; height: 12px; display: block; }
.u-arrow3 { margin-top:-3px; animation: arrow 900ms 0ms linear infinite running; -webkit-animation: arrow 900ms 0ms linear infinite running; }
.u-arrow2 { margin-top:-3px; animation: arrow 900ms 300ms linear infinite running; -webkit-animation: arrow 900ms 300ms linear infinite running; }
.u-arrow1 { animation: arrow 900ms 600ms linear infinite running; -webkit-animation: arrow 900ms 600ms linear infinite running; }
@-webkit-keyframes arrow {  
	0% { opacity: 0; -webkit-transform: translate3d(0px, 0px, 0px); }
	33% { opacity: 1; }
	66% { opacity: 1; }
	100% { opacity: 0; -webkit-transform: translate3d(0px, 11px, 0px); }
}
@keyframes arrow {  
	0% { opacity: 0; -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); }
	33% { opacity: 1; }
	66% { opacity: 1; }
	100% { opacity: 0; -webkit-transform: translate3d(0px, 11px, 0px); transform: translate3d(0px, 11px, 0px); }
}
.tb{display: table; width: 100%; height: 100%; }
.tbc{display: table-cell; vertical-align: middle; }
.bl-cover{ display: block; position: absolute; z-index: 29; top: 0; bottom: 0; left: 0; right: 0; background: url(/images/black.png); }
.txx{overflow: hidden; }
html.open{overflow: hidden; }
.smo,
.mo{ display: none !important; }
.picbox{ display: block; position: relative; }
.na{ cursor: default; }
.container{ min-height: 50px; }
.aico{ background: url('../images/aicos.png'); }
.bico{ background: url('../images/bicos.png'); }
.pw {
    width: 1424px;
    max-width: 90%;
    margin: 0 auto;
}
.pw2 {
    width: 1150px;
    max-width: 90%;
    margin: 0 auto;
}
.pw3 {
    width: 950px;
    max-width: 90%;
    margin: 0 auto;
}
.logo{ 
	display:block; 
	}
.lgImg{ 
	display:block; 
	width:100%; 
	}
.pic,
.pic2{ 
	display:block; 
	overflow:hidden; 
	position:relative; 
	}
.pic > img{ 
	display:block; 
	width:100%; 
	transition:600ms; 
	-webkit-transition:600ms; 
	}
.pic2 > img{
	display:block; 
	width:100%; 
	}
.nowti{ 
	white-space: nowrap; 
	text-overflow: ellipsis; 
	overflow: hidden; 
	line-height: 1.4; 
	}
.now{ 
	white-space: nowrap; 
	line-height: 1; 
	}
.freeTx{ 
	overflow: hidden;
	position: relative;
	}
.freeTx img{  
	max-width:100%; 
	vertical-align: bottom;
	}
.tx{ 
	overflow: hidden; 
	}
.e,
.c{ line-height: 1; }
.ti,
.name,
.ch{ 
	line-height:1.4; 
	}
.en{ 
	line-height:1; 
	}
.ttu{ text-transform:uppercase; }
.fwb{ font-weight: bold; }
.rel{ position:relative; }
.l{ float:left; }
.r{ float:right; }
.tac{ text-align: center; }
.fsi{ font-style: italic; }
.brc{ border-radius: 100%; }
.ico,
.aw{
	display: block;
	background-repeat: no-repeat;
	background-position: center center;
	}
.line{ display: block; }
.fixbg{ 
	background-repeat: no-repeat; 
	background-size: cover; 
	background-attachment: fixed; 
	}
.fixbg > .pic{
	opacity: 0;
	visibility: hidden;
}
.psfixbg{
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-repeat: no-repeat; 
	background-position: center center; 
	background-size: cover; 
	z-index: -1;
}
.fib{
	letter-spacing: -6px;
}
.pager{ 
	text-align: center; 
	letter-spacing: -6px;
	}
.ib,
.pager a{ 
	display: inline-block;
	vertical-align: middle; 
	letter-spacing: 0;
	}
.mcv{  
	line-height: 54px; 
	text-align: center; 
	cursor: pointer; 
	display: none; 
	} 
.caret { 
	display: inline-block; 
	width: 0px; 
	height: 0px; 
	margin-left: 10px; 
	vertical-align: middle; 
	border-top: 4px solid; 
	border-right: 4px solid transparent; 
	border-left: 4px solid transparent; 
	}
/*video style*/
.vwrap { display: none; z-index: 1040; width: 100%; position: fixed; left:0; top:0; }
.vwrap .videobtg { z-index: 900; position: fixed; width: 100%; height: 100%; left: 0; top: 0; background: #000; opacity: 0.8; filter: alpha(opacity=80); overflow: hidden; }
.vwrap .videobox { z-index: 990; width: 860px; height: 480px; background-color: #fff; position: fixed; left: 50%; top: 50%; margin-top: -240px; margin-left: -430px; }
.vwrap .videobox #videobox { width: 100%; display: inline-block; height: 100%; background: #80abde; }
#videobox_wrapper { height: 100%!important; }
.vwrap .close { z-index: 999; width: 24px; height: 24px; cursor: pointer; position: absolute; top: -28px; right: 0px; }
.vwrap .close i { display: block; width:24px; height:24px; background:url(../images/close1.png) no-repeat 50% 50%; -webkit-transition: 400ms; transition: 400ms; }
.vwrap .close:hover i { -webkit-transform: rotate(180deg); transform: rotate(180deg); }
#videobox_display_button { background: none no-repeat!important; }
.jwplayer .jwicon:hover { opacity: 1; filter: alpha(opacity=100); }
.jwlogo, .jwclick { display: none!important; }
/*video style end*/

/* winxin */
.popUpblack{ background:url(../images/black.png) repeat; width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; z-index: 1010; display: none;}
.popUp { width: 220px; height: 242px; border: 5px solid #014099; background: #fff; position: fixed; left: 50%; top: 50%; margin: -87px 0 0 -115px; z-index: 1004; }
.popUp .t { padding: 0 0 0 10px; height: 26px; line-height: 26px; color: #fff; font-weight: bold; border-bottom: 1px solid #014099; background: #014099; }
.popUp .t .close { padding: 0 10px 0 0; float: right; cursor: pointer; color: #fff; font-weight: normal; }
.popUp .img { padding: 20px; }
.popUp .img img { width: 100%; height: 100%; display: block; }
/* winxin end */

/* menuBtn */
.mtrans, .mtrans:hover { -webkit-transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s; transition:all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s; -ms-transition: all 0.8s cubic-bezier(0.19, 1, 0.22, 1) 0s; }
.mtrans-fast, .mtrans-fast:hover { -webkit-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; -ms-transition: all 200ms ease-in-out; }
.menu-handler { display: none;   overflow: hidden; width: 60px; height: 60px; cursor: pointer; position: fixed; right:0px; top: 0px; z-index:1012; -webkit-transition: background 300ms; transition: background 300ms; }
.menu-handler .burger { width: 32px; height: 4px; background: #185685; display: block; position: absolute; z-index: 5; top: 18px; left: 50%; margin: 0px 0px 0px -16px; transform-origin: center; -webkit-transform-origin: center; -moz-transform-origin: center; -o-transform-origin: center; -ms-transform-origin: center; }
.menu-handler .burger-2 { top: 28px; }
.menu-handler .burger-3 { top: 38px; }
.menu-handler.active{ background: #185685; }
.menu-handler.active .burger-1 { top: 30px; -webkit-transform: rotate(225deg); transform: rotate(225deg); }
.menu-handler.active .burger-2 { -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; left: -100%; }
.menu-handler.active .burger-3 { top: 30px; -webkit-transform: rotate(-225deg); transform: rotate(-225deg); } 
/* menuBtn end */

/* slick */
.slick-slider { position: relative; display: block; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -khtml-user-select: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent; }
.slick-list { position: relative; display: block; overflow: hidden; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-track, .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }
.slick-track { position: relative; top: 0; left: 0; display: block; }
.slick-track:before, .slick-track:after { display: table; content: ''; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }
.slick-slide { display: none; float: left; height: 100%; min-height: 1px; }
[dir='rtl'] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.slick-arrow.slick-hidden { display: none; }
.slick-dots{ font-size:0; text-align:center; }
.slick-dots li{ width:12px; height:12px; border-radius:100%; margin:0 12px; display: inline-block;*zoom: 1;*display: inline; vertical-align:middle; transition: 300ms; -webkit-transition: 300ms;  }
.slick-dots li a{ display:block; width:100%; height:100%; }
/* .slick-dots li.slick-active,.slick-dots li:hover{ background:#fff !important;  } */
/* slick end */

/* animation */
@-webkit-keyframes phoneRotate { 
	from, to { -webkit-transform: none; transform: none; }
  	20% { -webkit-transform: rotate(-10deg); transform: rotate(-10deg); }
  	40% { -webkit-transform: rotate(10deg); transform: rotate(10deg); }
 	60% { -webkit-transform: rotate(-10deg); transform: rotate(-10deg); }
  	80% { -webkit-transform: rotate(10deg); transform: rotate(10deg); } 
	}
@keyframes phoneRotate { 
	from, to { -webkit-transform: none; transform: none; }
  	20% { -webkit-transform: rotate(-10deg); transform: rotate(-10deg); }
  	40% { -webkit-transform: rotate(10deg); transform: rotate(10deg); }
 	60% { -webkit-transform: rotate(-10deg); transform: rotate(-10deg); }
  	80% { -webkit-transform: rotate(10deg); transform: rotate(10deg); } 
	} /* 电话颤抖 animation: phoneRotate .5s 3; */
@-webkit-keyframes phoneJump { 
	from, to { -webkit-transform: none; transform: none; }
  	50% { -webkit-transform: translate(0, -7px); transform: translate(0, -7px); } 
	}
@keyframes phoneJump { 
	from, to { -webkit-transform: none; transform: none; }
  	50% { -webkit-transform: translate(0, -7px); transform: translate(0, -7px); } 
	} /* 电话数字 animation: phoneJump .5s 1; */
@-webkit-keyframes _cyLogoShow { 
	0% { background: linear-gradient(120deg, transparent -15%, rgba(255, 255, 255, 0.5), transparent 15%); }
  	10% { background: linear-gradient(120deg, transparent -5%, rgba(255, 255, 255, 0.5), transparent 25%); }
  	20% { background: linear-gradient(120deg, transparent 5%, rgba(255, 255, 255, 0.5), transparent 35%); }
  	30% { background: linear-gradient(120deg, transparent 15%, rgba(255, 255, 255, 0.5), transparent 45%); }
  	40% { background: linear-gradient(120deg, transparent 25%, rgba(255, 255, 255, 0.5), transparent 55%); }
  	50% { background: linear-gradient(120deg, transparent 35%, rgba(255, 255, 255, 0.5), transparent 65%); }
  	60% { background: linear-gradient(120deg, transparent 45%, rgba(255, 255, 255, 0.5), transparent 75%); }
  	70% { background: linear-gradient(120deg, transparent 55%, rgba(255, 255, 255, 0.5), transparent 85%); }
  	80% { background: linear-gradient(120deg, transparent 65%, rgba(255, 255, 255, 0.5), transparent 95%); }
  	90% { background: linear-gradient(120deg, transparent 75%, rgba(255, 255, 255, 0.5), transparent 105%); }
  	100% { background: linear-gradient(120deg, transparent 85%, rgba(255, 255, 255, 0.5), transparent 115%); } 
	}
@keyframes _cyLogoShow { 
	0% { background: linear-gradient(120deg, transparent -15%, rgba(255, 255, 255, 0.5), transparent 15%); }
  	10% { background: linear-gradient(120deg, transparent -5%, rgba(255, 255, 255, 0.5), transparent 25%); }
  	20% { background: linear-gradient(120deg, transparent 5%, rgba(255, 255, 255, 0.5), transparent 35%); }
  	30% { background: linear-gradient(120deg, transparent 15%, rgba(255, 255, 255, 0.5), transparent 45%); }
  	40% { background: linear-gradient(120deg, transparent 25%, rgba(255, 255, 255, 0.5), transparent 55%); }
  	50% { background: linear-gradient(120deg, transparent 35%, rgba(255, 255, 255, 0.5), transparent 65%); }
  	60% { background: linear-gradient(120deg, transparent 45%, rgba(255, 255, 255, 0.5), transparent 75%); }
  	70% { background: linear-gradient(120deg, transparent 55%, rgba(255, 255, 255, 0.5), transparent 85%); }
  	80% { background: linear-gradient(120deg, transparent 65%, rgba(255, 255, 255, 0.5), transparent 95%); }
  	90% { background: linear-gradient(120deg, transparent 75%, rgba(255, 255, 255, 0.5), transparent 105%); }
  	100% { background: linear-gradient(120deg, transparent 85%, rgba(255, 255, 255, 0.5), transparent 115%); } 
	} /* logo 闪光 */
/* .header .logo:before { content: ''; position: absolute; top: 0; left: 0; right: 0; bottom: 0; }
.header .logo:hover:before { animation: _cyLogoShow .8s 1; } */
@-webkit-keyframes logoShow { 
	from, to { -webkit-transform: scale(1, 1); transform: scale(1, 1); }
    25% { -webkit-transform: scale(0.9, 1.1); transform: scale(0.9, 1.1); }
    50% { -webkit-transform: scale(1.1, 0.9); transform: scale(1.1, 0.9); }
    75% { -webkit-transform: scale(0.95, 1.05); transform: scale(0.95, 1.05); } 
   }
@keyframes logoShow { 
	from, to { -webkit-transform: scale(1, 1); transform: scale(1, 1); }
    25% { -webkit-transform: scale(0.9, 1.1); transform: scale(0.9, 1.1); }
    50% { -webkit-transform: scale(1.1, 0.9); transform: scale(1.1, 0.9); }
    75% { -webkit-transform: scale(0.95, 1.05); transform: scale(0.95, 1.05); } 
   } /* 抖一抖的效果 animation: logoShow .5s 1; */
@-webkit-keyframes scaleUpDown {
    from { -webkit-transform: scale(1.08); transform: scale(1.08); }
    to { -webkit-transform: scale(1); transform: scale(1); }
}
@keyframes scaleUpDown {
    from { -webkit-transform: scale(1.08); transform: scale(1.08); }
    to { -webkit-transform: scale(1); transform: scale(1); }
} /* img缩小效果（banner） */
@-webkit-keyframes fadeInUp { 
	from { opacity: 0; -webkit-transform: translate3d(0, 60px, 0); transform: translate3d(0, 60px, 0); }
    to { opacity: 1; -webkit-transform: none; transform: none; }
}
@keyframes fadeInUp { 
	from { opacity: 0; -webkit-transform: translate3d(0, 60px, 0); transform: translate3d(0, 60px, 0); }
    to { opacity: 1; -webkit-transform: none; transform: none; }
} /* 下出现效果 */
@-webkit-keyframes lightSpeedIn { 
	from { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0; }
	60% { -webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1; }
	80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1; }
	to { -webkit-transform: none; transform: none; opacity: 1; }
}
@keyframes lightSpeedIn { 
	from { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg); transform: translate3d(100%, 0, 0) skewX(-30deg); opacity: 0; }
	60% { -webkit-transform: skewX(20deg); transform: skewX(20deg); opacity: 1; }
	80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1; }
	to { -webkit-transform: none; transform: none; opacity: 1; }
} 
@-webkit-keyframes fadeInDown { 
	from { opacity: 0; -webkit-transform: translate3d(0, -60px, 0); transform: translate3d(0, -60px, 0); }
    to { opacity: 1; -webkit-transform: none; transform: none; }
} 
@keyframes fadeInDown { 
	from { opacity: 0; -webkit-transform: translate3d(0, -60px, 0); transform: translate3d(0, -60px, 0); }
    to { opacity: 1; -webkit-transform: none; transform: none; }
} /* 上出现效果 */
@-webkit-keyframes fadeInRight { 
	from { opacity: 0; -webkit-transform: translate3d(60px, 0, 0); transform: translate3d(60px, 0, 0); }
    to { opacity: 1; -webkit-transform: none; transform: none; }
}
@keyframes fadeInRight { 
	from { opacity: 0; -webkit-transform: translate3d(60px, 0, 0); transform: translate3d(60px, 0, 0); }
    to { opacity: 1; -webkit-transform: none; transform: none; }
} /* 右出现效果 */
@-webkit-keyframes fadeInLeft { 
	from { opacity: 0; -webkit-transform: translate3d(-60px, 0, 0); transform: translate3d(-60px, 0, 0); }
    to { opacity: 1; -webkit-transform: none; transform: none; }
}
@keyframes fadeInLeft { 
	from { opacity: 0; -webkit-transform: translate3d(-60px, 0, 0); transform: translate3d(-60px, 0, 0); }
    to { opacity: 1; -webkit-transform: none; transform: none; }
} /* 左出现效果 */
@-webkit-keyframes reveal-v {
  0% { -webkit-transform: scaleY(0); transform: scaleY(0); }
  50% { -webkit-transform: scaleY(1); transform: scaleY(1); -webkit-transform-origin: 0% 0% 0px; transform-origin: 0% 0% 0px; }
  51% { -webkit-transform-origin: 50% 100% 0px; transform-origin: 50% 100% 0px; }
  100% { -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 100% 0px; transform-origin: 50% 100% 0px; } 
}
@keyframes reveal-v {
  0% { -webkit-transform: scaleY(0); transform: scaleY(0); }
  50% { -webkit-transform: scaleY(1); transform: scaleY(1); -webkit-transform-origin: 0% 0% 0px; transform-origin: 0% 0% 0px; }
  51% { -webkit-transform-origin: 50% 100% 0px; transform-origin: 50% 100% 0px; }
  100% { -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 50% 100% 0px; transform-origin: 50% 100% 0px; } 
} /* 垂直出现遮盖层 */
@-webkit-keyframes reveal-l {
  0% { -webkit-transform: scaleX(0); transform: scaleX(0); }
  50% { -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transform-origin: 0% 0% 0px; transform-origin: 0% 0% 0px; }
  51% { -webkit-transform-origin: 100% 50% 0px; transform-origin: 100% 50% 0px; }
  100% { -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 100% 50% 0px; transform-origin: 100% 50% 0px; } 
}
@keyframes reveal-l {
  0% { -webkit-transform: scaleX(0); transform: scaleX(0); }
  50% { -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transform-origin: 0% 0% 0px; transform-origin: 0% 0% 0px; }
  51% { -webkit-transform-origin: 100% 50% 0px; transform-origin: 100% 50% 0px; }
  100% { -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 100% 50% 0px; transform-origin: 100% 50% 0px; } 
} /* 水平出现遮盖层 */
@-webkit-keyframes hide-lr{
	0%{ opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); }
	100%{ opacity: 0; -webkit-transform: translateX(30px); transform: translateX(30px); }
}
@keyframes hide-lr{
	0%{ opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); }
	100%{ opacity: 0; -webkit-transform: translateX(30px); transform: translateX(30px); }
} /* 向右消失 */
@-webkit-keyframes hide-dt{
	0%{ opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
	100%{ opacity: 0; -webkit-transform: translateY(30px); transform: translateY(30px); }
}
@keyframes hide-dt{
	0%{ opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
	100%{ opacity: 0; -webkit-transform: translateY(30px); transform: translateY(30px); }
} /* 向下消失 */
@-webkit-keyframes hide-dt-f{
	0%{ opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
	100%{ opacity: 0; -webkit-transform: translateY(-30px); transform: translateY(-30px); }
}
@keyframes hide-dt-f{
	0%{ opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
	100%{ opacity: 0; -webkit-transform: translateY(-30px); transform: translateY(-30px); }
} /* 向上消失 */
@-webkit-keyframes increaseHeight {
	from {width: 100%; }
	to {width: 0; } 
}
@keyframes increaseHeight {
	from {width: 100%; }
	to {width: 0; } 
} /* banner切换效果 animation: increaseHeight 1.5s forwards; 需要JS设置pic2图片高度 */
.cg-w .item.slick-current{z-index: 3 !important; }
.cg-w .item.prevSlick{z-index: 4 !important; }
.cg-w .item{opacity: 1 !important; z-index: 2 !important; }
.cg-w .item.prevSlick .pic2{ animation: increaseHeight 1.5s forwards; -webkit-animation: increaseHeight 1.5s forwards; }
.cg-s .slick-current .pic2 img{ -webkit-animation: scaleUpDown 5s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94); animation: scaleUpDown 5s forwards cubic-bezier(0.25, 0.46, 0.45, 0.94);  }

/* animation end */
@media screen and (min-width:1153px){
.scapic:hover img{ transform:scale(1.1); -webkit-transform:scale(1.1); }
.transY{ -webkit-transform: translateY(60px); transform: translateY(60px); opacity: 0; visibility: hidden; }
.transYF{ -webkit-transform: translateY(-60px); transform: translateY(-60px); opacity: 0; visibility: hidden; }
.transX{ -webkit-transform: translateX(60px); transform: translateX(60px); opacity: 0; visibility: hidden; }
.transXF{ -webkit-transform: translateX(-60px); transform: translateX(-60px); opacity: 0; visibility: hidden; }
.active .transY,
.active .transYF,
.active .transX,
.active .transXF{ -webkit-transform: translate(0); transform: translate(0); opacity: 1; visibility: visible; }
.trans{ -webkit-transition: 700ms ease-out; transition: 700ms ease-out; }
.dly-1{ -webkit-transition-delay: 100ms; transition-delay: 100ms; }
.dly-2{ -webkit-transition-delay: 200ms; transition-delay: 200ms; }
.dly-3{ -webkit-transition-delay: 300ms; transition-delay: 300ms; }
.dly-4{ -webkit-transition-delay: 400ms; transition-delay: 400ms; }
.dly-5{ -webkit-transition-delay: 500ms; transition-delay: 500ms; }
.dly-6{ -webkit-transition-delay: 600ms; transition-delay: 600ms; }
.dly-7{ -webkit-transition-delay: 700ms; transition-delay: 700ms; }
.dly-8{ -webkit-transition-delay: 800ms; transition-delay: 800ms; }
.active .am-lsi { -webkit-animation: lightSpeedIn 800ms both; animation: lightSpeedIn 800ms both; }
.active .am-fiu { -webkit-animation: fadeInUp 800ms both; animation: fadeInUp 800ms both; }
.active .am-fid { -webkit-animation: fadeInDown 800ms both; animation: fadeInDown 800ms both; }
.active .am-fir { -webkit-animation: fadeInRight 800ms both; animation: fadeInRight 800ms both; }
.active .am-fil { -webkit-animation: fadeInLeft 800ms both; animation: fadeInLeft 800ms both; }
.active .am-rvv{ position: relative; /* display: inline-block; vertical-align: bottom; */ /* 文字加上 */ }
.active .am-rvv:before{ content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: #000; -webkit-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: 0% 0% 0px; transform-origin: 0% 0% 0px; -webkit-animation: reveal-v 2s 200ms cubic-bezier(0, 0, 0.2, 1) both; animation: reveal-v 2s 200ms cubic-bezier(0, 0, 0.2, 1) both; }
.active .am-rvl{ position: relative; /* display: inline-block; vertical-align: bottom; */ /* 文字加上 */ }
.active .am-rvl:before{ content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: #000; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0% 0% 0px; transform-origin: 0% 0% 0px; -webkit-animation: reveal-l 2s 200ms cubic-bezier(0, 0, 0.2, 1) both; animation: reveal-l 2s 200ms cubic-bezier(0, 0, 0.2, 1) both; }
.active .am-delay-1 { -webkit-animation-delay: 100ms; animation-delay: 100ms; }
.active .am-delay-2 { -webkit-animation-delay: 200ms; animation-delay: 200ms; }
.active .am-delay-3 { -webkit-animation-delay: 300ms; animation-delay: 300ms; }
.active .am-delay-4 { -webkit-animation-delay: 400ms; animation-delay: 400ms; }
.active .am-delay-5 { -webkit-animation-delay: 500ms; animation-delay: 500ms; }
.active .am-delay-6 { -webkit-animation-delay: 600ms; animation-delay: 600ms; }
.active .am-delay-7 { -webkit-animation-delay: 700ms; animation-delay: 700ms; }
.active .am-delay-8 { -webkit-animation-delay: 800ms; animation-delay: 800ms; }
.active .am-delay-9 { -webkit-animation-delay: 900ms; animation-delay: 900ms; }
.active .am-delay-10 { -webkit-animation-delay: 1000ms; animation-delay: 1000ms; }
.active .am-delay-11 { -webkit-animation-delay: 1100ms; animation-delay: 1100ms; }
.active .am-delay-12 { -webkit-animation-delay: 1200ms; animation-delay: 1200ms; }
} /* 1153 */



html.open{ overflow: hidden; }
.ly-box{ position: fixed; top: 0; left: 0; right: 0; z-index: 1999; height: 100%; background: url('../images/black.png'); overflow: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; opacity: 0; visibility: hidden; -webkit-transition: 600ms; transition: 600ms; }
.ly-main{ width: 972px; max-width: 100%; position: relative; margin-top: 75px; margin-left: auto; margin-right: auto; }
.ly-box.show{ opacity: 1; visibility: visible; }
.ly-ctt{ padding: 60px 60px 150px 60px; background: #fff; }
.ly-ab-ti{ padding-bottom: 30px; margin-bottom: 40px; font-size: 24px; color: #333; border-bottom: 1px solid #ccc; }
.ly-close{ z-index: 99; position: fixed; top: 0; right: 8%; width: 90px; height: 75px; background: url('../images/close2.png') no-repeat center center; cursor: pointer; -webkit-transition: 400ms; transition: 400ms; }
.ly-prev, .ly-next{ z-index: 99; display: block; position: fixed; top: 50%; margin-top: -45px; width: 90px; height: 90px; background: #fff url('../images/ly_aw.png') no-repeat;  }
.ly-prev{ left: 8%;  }
.ly-next{ right: 8%; background-position: right bottom; }
.u-slick-box { position: relative; overflow: hidden; }
.u-slick-box > img { display: block; width: 100%; }
.u-slick-box .u-slick { position: absolute; left: 0; right: 0; top: 0; }

.u-slick { position: relative; overflow: hidden; }
.u-slick .item { position: relative; overflow: hidden; }

.scroll-down { position: relative; border-radius: 100%; width: 76px; height: 76px; background: #b01f22; color: #fff; font-size: 12px; cursor: pointer; -webkit-transition: 300ms; transition: 300ms; }
.scroll-down .en { padding-top: 26px; }
.scroll-down .aico { position: absolute; left: 50%; top: 58px; margin-left: -6px; background-position: -180px 0px; width: 12px; height: 35px; -webkit-animation: hide-dt 3s infinite; animation: hide-dt 3s infinite; }
.scroll-down:hover { background: #014099; }

.logo {height: 50px; overflow: hidden; }

.header_nav li { float: left; }
.header_nav li + li { margin-left: 50px; }
.header_nav li > a { display: block; position: relative; font-size: 16px; padding: 12px 0; }
.header_nav li > a:before { content: ""; position: absolute; left: auto; right: 0; bottom: 0; width: 0; background: #b01f22; -webkit-transition: 600ms; transition: 600ms; height: 3px; }
.header_nav li > a:hover, .header_nav li > a.act { color: #b01f22; }
.header_nav li > a:hover:before, .header_nav li > a.act:before { left: 0; right: auto; width: 100%; }

.menuBlack { position: fixed; z-index: 1009; display: none; }

.f-cta a { float: left; overflow: hidden; line-height: 24px; }
.f-cta a + a { margin-left: 85px; }
.f-cta .aico { float: left; width: 24px; height: 24px; margin-right: 5px; }
.f-cta .addr .aico { background-position: -156px 0px; }
.f-cta .tel .aico { background-position: -132px 0px; }
.f-cta .email .aico { background-position: -132px -48px; }

.share { line-height: 24px; }
.share p { float: left; }
.share .ico { float: left; width: 24px; height: 24px; text-indent: -9999px; background-position: center top; margin-left: 10px; }

.friendship-link { position: relative; width: 254px; }
.friendship-link .s { position: relative; border: 1px solid #999; height: 34px; padding: 0 30px 0 15px; line-height: 34px; overflow: hidden; cursor: pointer; }
.friendship-link .aico { display: block; position: absolute; right: 15px; top: 50%; margin-top: -3px; background-position: -156px -88px; width: 14px; height: 6px; -webkit-transition: 300ms; transition: 300ms; }
.friendship-link .k { position: absolute; left: 0; right: 0; bottom: 100%; z-index: 99; background: #999; overflow: hidden; display: none; }
.friendship-link .g { max-height: 300px; overflow: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; }
.friendship-link a { display: block; margin: 0 15px; line-height: 30px; }
.friendship-link.act .s { background: #999; }
.friendship-link.act .aico { background-position: -156px -82px; -webkit-transform: rotate(180deg); transform: rotate(180deg); }

.f-ma { width: 98px; }

.f-cop a { margin-left: 20px; }

.fixctas { position: fixed; z-index: 899; right: 0; bottom: 50%; transform: translateY(50%); -webkit-transform: translateY(50%); -moz-transform: translateY(50%); -ms-transform: translateY(50%); bottom: 10% \9; }
.fixctas a { display: block; position: relative; color: #fff; }
.fixctas a:hover .b { opacity: 1; visibility: visible; -webkit-transform: none; transform: none; }
.fixctas .aico { display: block; width: 66px; height: 66px; }
.fixctas .tel { background-color: #b01f22; }
.fixctas .tel .aico { background-position: 0px 0px; }
.fixctas .tel .b { background-color: #b01f22; top: 0; }
.fixctas .weixin { background-color: #014099; }
.fixctas .weixin .aico { background-position: -66px 0px; }
.fixctas .b { position: absolute; right: 100%; white-space: nowrap; -webkit-transform: translateX(-20px); transform: translateX(-20px); opacity: 0; visibility: hidden; -webkit-transition: 400ms; transition: 400ms; }

.tel-num { font-size: 22px; line-height: 66px; padding: 0 30px 0 20px; }

.ihn-a { display: block; position: relative; color: #fff; }
.ihn-a .txts { position: absolute; left: 0; right: 0; bottom: 72px; padding: 0 100px 0 30px; background: url("../images/black.png"); }
.ihn-a .nowti { font-size: 16px; line-height: 66px; -webkit-transition: 300ms; transition: 300ms; }

.ihn-date { font-size: 12px; line-height: 1; }
.ihn-date i { border-left: 1px solid #fff; border-color: rgba(255, 255, 255, 0.5); padding-left: 15px; margin-left: 15px; }

.ihn-arrow .slick-arrow { position: absolute; bottom: 21px; z-index: 99; width: 24px; height: 24px; background: url(../images/aicos.png) no-repeat 0px -66px; }
.ihn-arrow .slick-prev { right: 82px; }
.ihn-arrow .slick-next { right: 32px; background-position: -24px -90px; }

.ipd-ti { color: #333333; }          /*产品展示的色*/
.ipd-ti .ch { font-size: 38px; }
.ipd-ti .en { margin-top: 10px; font-size: 24px; text-transform: capitalize; color:#333333; font-family:Geneva, Arial, Helvetica, sans-serif; font-weight:lighter} <!-- 英文标题样式 -->
.ipd-ti .line { width: 45px; height: 3px; background: #0556af; margin-top: 20px;}

.ipd-more.hc .ib { color: #666; }
.ipd-more.hc .ib:before { background: #666; }
.ipd-more .ib { position: relative; color: #b01f22; line-height: 1; -webkit-transition: 300ms; transition: 300ms; }
.ipd-more .ib:before { content: ""; position: absolute; left: auto; right: 0; bottom: 0; width: 0; background: #b01f22; -webkit-transition: 600ms; transition: 600ms; height: 1px; width: 100%; -webkit-transition: 300ms; transition: 300ms; }

.pos-img-box { width: 60%; float: right;}
.pos-img-box .pic { margin: 450px 450px 0px  450px;  }

.ipd-list .ipd-a .txts { padding-top: 17%; }

.ipd-a { display: block; color: #666; }
.ipd-a .img-w { float: right; width: 48%; margin-right: 3%;}     <!-- 首页产品图片宽-->
.ipd-a .pic2 {  border:2px solid #ffffff}
.ipd-a .txts { float: left; width: 40%; }
.ipd-a .nowti { font-size: 20px; color: #000; }
.ipd-a .tx { margin-top: 10px; height: 52px; line-height: 26px; }
.ipd-a .ipd-more { margin-top: 20px; }
.ipd-a .w { width: 100%;}

.id-arrow-box { position: absolute; left: 0; bottom: 0; z-index: 99; width: 440px; border-top: 2px solid #ccc; }
.id-arrow-box > div { position: relative; padding-top: 8px; width: 33%; cursor: pointer; }
.id-arrow-box > div:before { content: ""; position: absolute; top: -2px; width: 0; height: 2px; background: #014099; -webkit-transition: 400ms; transition: 400ms; }
.id-arrow-box .id-prev { float: left; }
.id-arrow-box .id-prev:before { left: 0; }
.id-arrow-box .id-next { float: right; text-align: right; }
.id-arrow-box .id-next:before { right: 0; }

.ip-arrow { position: absolute; z-index: 99; top: 50%; margin-top: -17px; width: 19px; height: 34px; cursor: pointer; -webkit-transition: 400ms; transition: 400ms; }
.ip-arrow.ip-prev { right: 60%; margin-right: -40px; -webkit-transition: 400ms; transition: 400ms; }
.ip-arrow.ip-prev .aico { left: -1px; background-position: -100px -66px; }
.ip-arrow.ip-prev .line { left: 0; }
.ip-arrow.ip-next { right: 140px; -webkit-transition: 400ms; transition: 400ms; }
.ip-arrow.ip-next .aico { right: -1px; background-position: 0px -114px; }
.ip-arrow.ip-next .line { right: 0; }
.ip-arrow .line { position: absolute; top: 0; width: 0px; height: 3px; margin-top: 16px; background: #014d73; -webkit-transition: 400ms; transition: 400ms; }
.ip-arrow .aico { display: block; position: absolute; top: 0; width: 19px; height: 100%; }

.ipn-num { position: absolute; z-index: 99; right: 0; top: 50%; margin-top: -40px; width: 52px; text-align: center; color: #999; }
.ipn-num .aico { position: absolute; left: 0; top: 50%; margin-top: -22px; width: 52px; height: 44px; background-position: -48px -66px; }
.ipn-num span { display: block; position: relative; font-style: italic; font-size: 26px; line-height: 1; }
.ipn-num .cnum { margin-bottom: 28px; color: #014099; }

.iac-ti { font-size: 18px; }
.iac-ti .en p { display: inline-block; vertical-align: bottom; white-space: nowrap; line-height: 24px; }
.iac-ti .aw { float: right; width: 6px; height: 10px; margin: 7px 0 0 10px; -webkit-transition: 300ms; transition: 300ms; }

.iac-a { display: block; position: relative; color: #fff; overflow: hidden; }
.iac-a .ico { height: 50px; background-position: left top; }
.iac-a .pa { padding: 35px 30px 0 30px; }
.iac-a .iac-ti { position: absolute; left: 0; right: 0; bottom: 0; padding: 0 10px 45px 10px; }  /*公司文化4个标题位置定位*/
.iac-a .bl-cover { background: rgba(0, 0, 0, 0.5); -webkit-transition: 600ms; transition: 600ms; }

.iac-line { display: block; position: absolute; background: #b01f22; z-index: 39; -webkit-transition: 600ms; transition: 600ms; }
.iac-line.line-3, .iac-line.line-1 { width: 0; height: 2px; }
.iac-line.line-2, .iac-line.line-1 { top: 0; left: 0; }
.iac-line.line-4, .iac-line.line-3 { right: 0; bottom: 0; }
.iac-line.line-2, .iac-line.line-4 { width: 2px; height: 0; }

.inw-plus { display: block; position: relative; width: 20px; height: 20px; }
.inw-plus:after, .inw-plus:before { content: ""; position: absolute; background: #b01f22; }
.inw-plus:before { height: 100%; width: 2px; top: 0; left: 50%; margin-left: -1px; }
.inw-plus:after { width: 100%; height: 2px; left: 0; top: 50%; margin-top: -1px; }

.inwi-a { display: block; position: relative; }
.inwi-a .bl-cover { opacity: 0; visibility: hidden; -webkit-transition: 600ms; transition: 600ms; }
.inwi-a .inw-plus { position: absolute; z-index: 39; top: 50%; left: 50%; margin: -10px 0 0 -10px; opacity: 0; visibility: hidden; -webkit-transition: 400ms; transition: 400ms; -webkit-transform: translateY(-10px); transform: translateY(-10px); }

.inw-date { color: #b3b3b3; font-size: 12px; line-height: 20px; overflow: hidden; }
.inw-date .ico { float: left; width: 13px; height: 13px; margin: 3px 7px 0 0; background-image: url(../images/date.png); }

.inwx-a { display: block; color: #666; padding: 18px 0; }
.inwx-a .nowti { line-height: 24px; margin-right: 90px; -webkit-transition: 300ms; transition: 300ms; }
.inwx-a .tx { margin-right: 90px; }
.inwx-a .date { position: absolute; top: 0; right: 0; line-height: 24px; color: #b3b3b3; }
.inwx-a .inw-date { margin-top: 25px; }
.inwx-a.f { border-bottom: 1px solid #ccc; }
.inwx-a.f .date { display: none; }

.ipy-a { position: relative; display: block; color: #fff2dc; }
.ipy-a .txts { position: absolute; top: 0; bottom: 0; left: 0; right: 0; }
.ipy-a .ti { font-size: 30px; }

.pbanner { position: relative; overflow: hidden; color: #fff; }
.pbanner:after { content: ""; position: absolute; top: 0; left: 0; right: 0; height: 186px; background: url(../images/shadow_1.png) repeat left bottom; }
.pbanner .picbox { position: absolute; top: 0; left: 0; }
.pbanner .bl-cover { background: rgba(0, 0, 0, 0.2); }
.pbanner .pnav, .pbanner .pbtxts { position: absolute; left: 0; right: 0; bottom: 28%; z-index: 39; }
.pbanner .pbtxts { margin-bottom: 150px; }
.pbanner .pbtxts p{color:#fff !important;}

.pbtxts .ch { font-size: 55px; }
.pbtxts .en { font-size: 40px; text-transform: capitalize; margin-top: 5px; }
.pbtxts .line { width: 3px; height: 18px; background: #ffffff; margin: 45px auto 0 auto; }

.pnav a { display: block; width: 120px; padding: 16px 0; background: #014099; color: #fff; font-weight: bold; font-size: 15px; line-height: 24px; }
.pnav a.act { background: #b01f22; }

.ab-ti { font-size: 30px; }
.ab-ti .ch { color: #000; }
.ab-ti .en { margin-top: 7px; }
.ab-ti .en i { color: #014099; }
.ab-ti .line { width: 24px; height: 9px; background: #ffffff; margin-top: 15px; }
.ab-ti.wc { color: #fff; }
.ab-ti.wc .en i, .ab-ti.wc .ch { color: #fff; }
.ab-ti.wc .line { background: #ffffff; }

.ab-me-a { position: relative; display: block; color: #fff; }
.ab-me-a .txts { position: absolute; left: 0; right: 0; bottom: 0; background: url(../images/black.png); background: rgba(0, 0, 0, 0.6); -webkit-transition: 400ms; transition: 400ms; }
.ab-me-a .nowti { font-size: 15px; line-height: 62px; margin: 0 15px; }

.ab-cc-a { display: block; color: #000; }
.ab-cc-a .txts { background: #fff; height: 100px; overflow: hidden; padding: 0 15px; -webkit-transition: 400ms; transition: 400ms; }
.ab-cc-a .nowti { font-size: 18px; margin-top: 20px; -webkit-transition: 300ms; transition: 300ms; }
.ab-cc-a .date { border-top: 1px solid #ccc; padding-top: 12px; margin-top: 12px; font-size: 12px; color: #b3b3b3; -webkit-transition: 300ms; transition: 300ms; }

.ab-more { display: block; width: 130px; height: 36px; background: #b01f22; border: 1px solid #b01f22; line-height: 36px; text-align: center; color: #fff; overflow: hidden; margin: 0 auto; }

.his-c { position: relative; }
.his-c .b { padding-bottom: 75px; min-height: 175px; }
.his-c:before { content: ""; position: absolute; top: 10px; bottom: 0; left: 7px; width: 1px; background: #014099; }
.his-c .pa { position: relative; padding: 0 50px; }
.his-c .date { font-size: 24px; color: #014099; line-height: 1; margin-bottom: 20px; }
.his-c .date:before { content: ""; position: absolute; border-radius: 100%; width: 11px; height: 11px; top: 50%; margin-top: -5px; left: 2px; background: #014099; }
.his-c .tx:before { content: ""; position: absolute; width: 11px; height: 1px; background: #014099; left: 2px; top: 14px; }
.his-c .tx + .tx { margin-top: 80px; }

.his-arrow .slick-arrow { position: absolute; top: 50%; margin-top: -27px; background-image: url(../images/bicos.png); border-radius: 100%; width: 54px; height: 54px; z-index: 29; background-color: #b3b3b3; }
.his-arrow .slick-prev { left: 0; background-position: -104px 0px; }
.his-arrow .slick-next { right: 0; background-position: 0px -104px; }

.pbg { background: #e3e9f3; }

.search-box.smb { margin-bottom: 55px; }
.search-box .slc { float: left; width: 220px; height: 44px; padding-left: 20px; background: #fff url(../images/aw_3.png) no-repeat 90% center; cursor: pointer; }
.search-box .btn { float: left; width: 104px; height: 44px; margin-left: 15px; background: #b01f22; color: #fff; text-align: center; line-height: 44px; }

.banner-box { position: relative; }

.banner .pic2 { position: absolute; top: 0; left: 0; }

.mtop { height: 86px; }

.header { position: fixed; top: 0; left: 0; right: 0; z-index: 1005; height: 86px; line-height: 24px; -webkit-transition: 400ms; transition: 400ms; }

.header a { color: #fff; }
.header .logo { float: left; margin-top: 51px; -webkit-transition: 400ms; transition: 400ms; }
.header .logo .lg-1 { -webkit-transition: 400ms; transition: 400ms; }
.header .header_nav { float: right; margin-top: 50px; -webkit-transition: 400ms; transition: 400ms; }

.sheader { background: rgba(255, 255, 255, 0.97); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); box-shadow: 0 0 5px rgba(0, 0, 0, 0.5); }
.sheader a { color: #333; }
.sheader .logo { margin-top: 20px; }
.sheader .logo .lg-1 { margin-top: -50px; }
.sheader .header_nav { margin-top: 19px; }

.menuBox { position: fixed; width: 300px; -webkit-box-sizing: border-box; box-sizing: border-box; top: 0; right: -300px; height: 100%; background: #f2f2f2; z-index: 1010; overflow: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch; display: none; }
.menuBox a { color: #666; }

.navMobile a { display: block; position: relative; line-height: 24px; }
.navMobile p a { border-bottom: 1px solid #ccc; padding: 18px 25px; font-size: 18px; }
.navMobile p a.act { background: #185685; color: #fff; }  
.navMobile .mtnav { display: none; padding: 12px 35px; background: #fff; }
.navMobile .mtnav a { padding: 12px 0; font-size: 16px; }

.page-line { position: fixed; top: 0; bottom: 0; left: 0; z-index: 99; width: 6px; background: #014099; }

.ix-pa { padding-left: 4%; padding-right: 4%; }

.banner .bl-cover { background: rgba(0, 0, 0, 0.2); }
.banner .txts { position: absolute; left: 0; right: 0; z-index: 59; top: 38%; color: #fff; }
.banner .txts a { color: #fff; }
.banner .ch { font-size: 55px; }
.banner .en { font-size: 18px; line-height: 1.4; text-transform: capitalize; margin-top: 5px; }
.banner .slick-dots { position: absolute; right: 7.5%; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); }
.banner .slick-dots li { display: block; position: relative; width: 38px; height: 5px; margin: 0; }
.banner .slick-dots li + li { margin-top: 15px; }
.banner .slick-dots li a { position: absolute; right: 0; top: 0; width: 14px; background: #fff; -webkit-transition: 600ms; transition: 600ms; }
.banner .slick-dots li.slick-active a { width: 100%; }

.banner-box .scroll-down { position: absolute; left: 7.5%; bottom: 40px; }


<!-- about --> 
 
.about_list_met_152_5_6 *{padding:0;margin:0}
@media (min-width:481px){.about_list_met_152_5_6 .container{ width:93%}}.about_list_met_152_5_6 .container{margin:0 auto;padding-right:73px;display:flex;justify-content:space-between}.about_list_met_152_5_6 .container::after{display:none}
@media (max-width:768px){ .about_list_met_152_5_6{ padding:60px 0; margin:px auto}}
@media (max-width:480px){.about_list_met_152_5_6{ padding:50px 0; margin:px auto}
.about_list_met_152_5_6 h4{ text-align:center}
.about_list_met_152_5_6 .more{ margin-left:auto !important; margin-right:auto !important}}
.about_list_met_152_5_6 ul{margin:0;padding:0}
.about_list_met_152_5_6 li{list-style:none;}
.about_list_met_152_5_6 .at_left{margin-top:0}
.about_list_met_152_5_6 .a_top,.about_list_met_152_5_6 .a_bottom{}
.about_list_met_152_5_6 .at_left{width:564px;float:left}
.about_list_met_152_5_6 .at_left{background-color:transparent;background-color:}
.about_list_met_152_5_6 .xhx{margin-bottom:30px;display:block;font-size:16px;color:#999999;color:}
.about_list_met_152_5_6 .xhx:after{width:30px;height:3px;background-color:#000;content:"";display:block}

.about_list_met_152_5_6 .numWrapper{display:flex;justify-content:space-between;margin-top:74px}
.about_list_met_152_5_6 .numWrapper  li{text-align:center;position:relative;width:100px;}
.about_list_met_152_5_6 .ab_right{padding:52px 80px;background-color:}
.about_list_met_152_5_6 .numWrapper li span{font-size:38px;color:#408bcd}

.about_list_met_152_5_6 .numWrapper li i{font-size:18px;top:20px;text-align:right;margin-left:5px;color:#999999;color:;font-style:normal}
.about_list_met_152_5_6 .numWrapper li p{font-size:18px;margin-top:3px;color:#999999;color:}
.about_list_met_152_5_6 .indeximg+a{display:block}
.about_list_met_152_5_6 .at_left p.desc{margin-top:30px;font-size:18px;color:#999999;color:#ffffff}
.about_list_met_152_5_6 .at_left a{color:#000000;color:#ffffff;font-size:42px;font-family:SourceHanSansCN;font-weight:800}
.about_list_met_152_5_6 .at_left span.subtitle{font-size:16px;font-family:SourceHanSansCN;font-weight:400;color:#999999;color:#ffffff}

.about_list_met_152_5_6 .more{width:261px;height:71px;margin-top:36px;background:#999999;background:#408bcd;border-radius:25px 0 25px 0}
.about_list_met_152_5_6 .more:hover{width:261px;height:71px;background:#185685; }
.about_list_met_152_5_6 .more a{font-size:18px;font-family:SourceHanSansCN;font-weight:400;width:100%;display:flex;justify-content:center;align-items:center;height:100%;color:#000000;color:#ffffff}.about_list_met_152_5_6 .more:hover a{color:#999999;color:#ffffff}.about_list_met_152_5_6 .at_left .watchmore{display:inline-block;padding:5px 40px;border:1px solid;border-color:#408bcd;border-color:;color:#408bcd;color:;margin:20px 0}.about_list_met_152_5_6 h4 a{color:#000000;color:}.about_list_met_152_5_6 .at_left li a{color:#999999;color:}.about_list_met_152_5_6 h4 a:hover,.about_list_met_152_5_6 .at_left li a:hover{color:#408bcd;color:}.about_list_met_152_5_6 .img_1,.about_list_met_152_5_6 .img_3{position:absolute}.about_list_met_152_5_6 .img_1 img,.about_list_met_152_5_6 .img_2 img,.about_list_met_152_5_6 .img_3 img{width:100%;height:auto}.about_list_met_152_5_6 .img_1{z-index:30}.about_list_met_152_5_6 .img_2{z-index:10}.about_list_met_152_5_6 .img_3{z-index:20}.about_list_met_152_5_6 .img_1{width:60%;overflow:hidden;left:10%;top:calc(20% + 30px)}.about_list_met_152_5_6 .img_2{width:60%;overflow:hidden;margin-left:5%}.about_list_met_152_5_6 .img_3{width:44%;overflow:hidden;top:calc(40% - 20px); right:0}
@media (max-width:1200px){}.about_list_met_152_5_6 i{color:}
@media (max-width:992px){ .about_list_met_152_5_6 .at_left{ }}
@media (max-width:900px){.about_list_met_152_5_6 .img_2,.about_list_met_152_5_6 .img_3{ display:none}.about_list_met_152_5_6 .img_1{ position:unset; width:100%; height:220px}.about_list_met_152_5_6 .numWrapper li{ width:33.3%}.about_list_met_152_5_6 .numWrapper{ margin-top:0}}
@media (max-width:768px){.about_list_met_152_5_6 .img_1{ height:460px}.about_list_met_152_5_6 .numWrapper{ flex-wrap:wrap}.about_list_met_152_5_6 .numWrapper li{ text-align:center; width:unset}}@media (max-width:760px){.about_list_met_152_5_6 .img_1{ height:220px}}
@media (max-width:1024px){.about_list_met_152_5_6 .at_left{ width:100%}.about_list_met_152_5_6 .ab_right{ width:100%}.about_list_met_152_5_6 .ab_left{ width:100%}.about_list_met_152_5_6 .more{ margin-bottom:30px}}@media (max-width:767px){ .about_list_met_152_5_6 .ab_right li span{ font-size:36px}.about_list_met_152_5_6 .ab_right li span i{ font-size:12px}}
@media (max-width:480px){.about_list_met_152_5_6 .at_left{ padding:0}.about_list_met_152_5_6 .numWrapper{ flex-wrap:wrap}

.about_list_met_152_5_6 .numWrapper li{flex:1; text-align:center}
.about_list_met_152_5_6 .numWrapper li span{ font-size:22px}.about_list_met_152_5_6 .at_left p.desc{ margin-top:25px}.about_list_met_152_5_6 .at_left span.subtitle{ font-size:16px}.about_list_met_152_5_6 h4 a{ font-size:30px !important}.about_list_met_152_5_6 .container{ padding-right:.9375rem; padding-left:.9375rem}}

.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}

.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:''}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}
.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:''}

.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.service_list_met_152_16_7,.service_list_met_152_16_7 *:not(.container){margin:0;padding:0}

@media (min-width:481px){.service_list_met_152_16_7 .container{ width:93%; padding:0}}.service_list_met_152_16_7 i{font-size:70px;color:#000000;color:#ffffff}.service_list_met_152_16_7{padding:70px 0}.service_list_met_152_16_7{background-color:#ffffff;background-color:#0e1225;background-image:url();background-size:cover;background-position:center}.service_list_met_152_16_7 .headerContent{text-align:center}.service_list_met_152_16_7 .headerContent .title{font-size:42px;font-weight:800;color:#000000;color:#ffffff}.service_list_met_152_16_7 .headerContent .description{font-size:20px;color:#999999;color:#494b55}.service_list_met_152_16_7 .contentTitle{margin-bottom:15px}.service_list_met_152_16_7 .contentTitle a{font-size:16px;font-family:Microsoft YaHei;font-weight:bold;font-size:28px;font-family:Microsoft YaHei;font-weight:bold;color:#000000;color:#ffffff;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.service_list_met_152_16_7 .contentTitle a:hover{color:#408bcd;color:#ffffff}

.service_list_met_152_16_7 .contentDesc{font-size:16px;font-family:Microsoft YaHei;font-weight:400;line-height:26px;text-align:left !important;color:#999999;color:#d7d8db;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}



.service_list_met_152_16_7 .swiper-container{padding:40px 0}.service_list_met_152_16_7 .swiper-slide{  position:relative;height:522px;display:flex;flex-direction:column;text-align:center;padding:40px;padding-top:90px;border-radius:25px 0 25px 0;background-color:#142139}.service_list_met_152_16_7 .swiper-slide img{width:100%;height:auto}.service_list_met_152_16_7 .swiper-slide:hover{ background-color:#408bcd;background-color:#408bcd}.service_list_met_152_16_7 .cont{padding-top:15px}.service_list_met_152_16_7 .more{position:absolute;width:120px;height:70px;bottom:-16px;left:50%;margin-left:-60px}.service_list_met_152_16_7 .more a{display:flex;width:100%;height:100%;justify-content:center;align-items:center;font-size:18px;font-family:Microsoft YaHei;font-weight:bold;background-color:#999999;background-color:#30415f;color:#000000;color:#ffffff}.service_list_met_152_16_7 .swiper-slide:hover .more a{background-color:#deaf30}.service_list_met_152_16_7 .swiper-slide .more a:hover{color:#408bcd;color:#ffffff}.service_list_met_152_16_7 .swiper-pagination{display:inline-block;position:unset}.service_list_met_152_16_7 .swiper-pagination-bullet{margin-right:10px;width:35px;height:35px;text-align:center;line-height:35px;font-size:14px;font-weight:bold;color:#000000;color:;opacity:1; background-color:transparent;border-radius:0px}.service_list_met_152_16_7 .swiper-pagination-bullet:hover,.service_list_met_152_16_7 .swiper-pagination-bullet-active{background-color:#408bcd;background-color:;color:#999999;color:}.service_list_met_152_16_7 .fanye{margin-top:40px;display:flex;justify-content:center;align-items:center}.service_list_met_152_16_7 .swiper-button-next,.service_list_met_152_16_7 .swiper-button-prev{position:unset;background-image:unset !important;width:56px;height:56px;border-radius:50%;margin:0 25px;border:3px solid #000000;border-color:#7d7f89}.service_list_met_152_16_7 .swiper-button-next::after,.service_list_met_152_16_7 .swiper-button-prev::after{background-image:unset !important;font-size:30px;color:#000000;color:#7d7f89}.service_list_met_152_16_7 .swiper-button-next:hover,.service_list_met_152_16_7 .swiper-button-prev:hover{border-color:#408bcd;border-color:#408bcd}.service_list_met_152_16_7 .swiper-button-next:hover::after,.service_list_met_152_16_7 .swiper-button-prev:hover::after{color:#408bcd;color:#408bcd}@media (max-width:768px){ .service_list_met_152_16_7{ padding:60px 0px}.service_list_met_152_16_7 .swiper-pagination-bullet{ margin-right:0}}@media (max-width:480px){.service_list_met_152_16_7 .swiper-slide:hover{transform:translateY(-5px)}.service_list_met_152_16_7 .swiper-container{ padding:25px 0} .service_list_met_152_16_7{ padding:50px 0px}.service_list_met_152_16_7 .headerContent .title{ font-size:30px}.service_list_met_152_16_7 .headerContent .description{ font-size:16px}.service_list_met_152_16_7 .swiper-pagination{display:flex; justify-content:center}.service_list_met_152_16_7 .swiper-slide{ height:450px; padding-top:60px}}.news_list_met_152_9_8{padding:70px 0}.news_list_met_152_9_8 *:not(.container){margin:0;padding:0}.news_list_met_152_9_8{background-color:#ffffff;background-color:#131729;background-image:url();background-size:cover;background-position:center}.news_list_met_152_9_8 .headerContent{text-align:center}.news_list_met_152_9_8 .headerContent .title{font-size:42px;font-weight:700;color:#000000;color:#ffffff;margin-bottom:10px;position:relative;margin:0 auto;display:inline-block}.news_list_met_152_9_8 .title::before,.news_list_met_152_9_8 .title::after{content:'';display:inline-block;width:10px;height:10px;border-radius:50%;border:1px solid #999999;border-color:;position:absolute;left:-20px;top:50%;margin-top:-5px}.news_list_met_152_9_8 .title>div::before,.news_list_met_152_9_8 .title>div::after{content:'';display:inline-block;border:1px solid #999999;border-color:;width:80px;position:absolute;left:calc(100% + 20px);top:50%;margin-top:-1px}.news_list_met_152_9_8 .btn_type.title::before,.news_list_met_152_9_8 .btn_type.title::after,.news_list_met_152_9_8 .btn_type.title>div::before,.news_list_met_152_9_8 .btn_type.title>div::after{display:none}.news_list_met_152_9_8 .title>div::after{left:unset;right:calc(100% + 20px)}.news_list_met_152_9_8 .title::after{left:unset;right:-20px}.news_list_met_152_9_8 .headerContent .description{font-size:16px;color:#999999;color:#d7d8db;margin-bottom:22px}

.news_list_met_152_9_8 .contentTitle{color:#000000;color:}.news_list_met_152_9_8 .contentDesc{color:#999999;color:}
.news_list_met_152_9_8 .container{margin:0 auto;display:flex;justify-content:space-between;align-items:stretch}

.news_list_met_152_9_8 .new_1 li:not(.li_one){position:relative}.news_list_met_152_9_8 .new_1 li:not(.li_one)::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background-color:#222c44;z-index:1}.news_list_met_152_9_8 .new_1 li:not(.li_one) .new_list{position:absolute;width:100%;height:100%;padding:10%;top:0;left:0;z-index:2}.news_list_met_152_9_8 .new_1 li:not(.li_one):hover:after{opacity:0.6}.news_list_met_152_9_8 .new_1 li:not(.li_one) .new_list .new_title a{-webkit-line-clamp:2}.news_list_met_152_9_8 .barrr{width:38px;height:4px;background-color:#999999;background-color:#deaf30; margin:5% 0}@media (min-width:481px){.news_list_met_152_9_8 .container{ width:93%; padding:0}}.news_list_met_152_9_8 li.li_one{ width:100%;position:relative}.news_list_met_152_9_8 li.li_one img{width:60%;height:auto}.news_list_met_152_9_8 .desc_one{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4 !important;-webkit-box-orient:vertical;margin-bottom:39px;font-size:16px !important;font-family:Microsoft YaHei;font-weight:400}.news_list_met_152_9_8 li.li_one div.div_one{width:49%;position:absolute;bottom:-14px;right:0;padding:5%;background-color:#408bcd;background-color:#408bcd;border-radius:25px 0 25px 0}.news_list_met_152_9_8 li.li_one .title_one a{font-size:20px;font-family:Microsoft YaHei;font-weight:bold;margin-bottom:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news_list_met_152_9_8 li.active{}.news_list_met_152_9_8 .new_1{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.news_list_met_152_9_8 .new_1 li:not(.li_one){width:31.9%;margin-top:24px !important}.news_list_met_152_9_8 .new_1 li:not(.li_one) img{width:100%}.news_list_met_152_9_8 .new_1 li:not(.li_one) a{font-size:18px;font-weight:bold}.news_list_met_152_9_8 .new_1 li:not(.li_one) time{font-weight:bold}.news_list_met_152_9_8 .time_one{margin-bottom:23px;font-size:16px;font-family:Microsoft YaHei;font-weight:400}.news_list_met_152_9_8 .time_one i{margin-right:5px}.news_list_met_152_9_8 .desc_one{font-size:16px;font-family:Microsoft YaHei;font-weight:400}.news_list_met_152_9_8 .new_img{width:23%;display:none}.news_list_met_152_9_8 .container>ul.new_1{width:66%;padding-right:87px;border-right:1px solid #999999;border-color:#424554}.news_list_met_152_9_8 .time_one,.news_list_met_152_9_8 .time{font-size:16px !important;color:#999999;color:#ffffff;transform:translate3d(0px,0px,0px)}.news_list_met_152_9_8 .container>ul.new_2{width:34%;padding-left:74px}.news_list_met_152_9_8 .new_name{font-size:24px;font-family:Microsoft YaHei;font-weight:400;color:#000000;color:}.news_list_met_152_9_8 .more a{font-size:14px;font-family:Microsoft YaHei;font-weight:400;color:#999999;color:#ffffff}.news_list_met_152_9_8 li:not(:first-child){}.news_list_met_152_9_8 li{list-style:none}.news_list_met_152_9_8 .more_one{width:169px;height:52px}.news_list_met_152_9_8 .more_one a{line-height:52px;display:inline-block;width:100%;height:100%;color:#999999;color:#ffffff;border:2px solid #999999;text-align:center;border-color:#ffffff}.news_list_met_152_9_8 .more_one a:hover{color:#000000;color:#ffffff;border-color:#408bcd;border-color:#deaf30;background-color:#408bcd;background-color:#deaf30}.news_list_met_152_9_8 .new_title a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:18px;font-family:Microsoft YaHei;transform:translate3d(0px,0px,0px);font-weight:400;color:#000000;color:#ffffff}.news_list_met_152_9_8 li .new_title:hover a{color:#408bcd;color:#ffffff}.news_list_met_152_9_8 .new_des{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-family:Microsoft YaHei;font-weight:400;color:#999999;color:#d7d8db;line-height:24px}.news_list_met_152_9_8 .new_right{color:#999999;color:#d7d8db}.news_list_met_152_9_8 .new_2 li:not(:last-child){margin-bottom:30px}.news_list_met_152_9_8 .new_2 .new_des{margin:5px 0}.news_list_met_152_9_8 .new_list{width:97%}.news_list_met_152_9_8 li::before{display:none}.news_list_met_152_9_8 .new_img img{width:100%;height:auto}.news_list_met_152_9_8 .new_img>div~div{margin-top:2%}.news_list_met_152_9_8 .new_img>div{position:relative}.news_list_met_152_9_8 .new_img>div p{position:absolute;display:inline-block;padding:3px 9px;left:10%;bottom:20%;background-color:transparent;background-color:;border:1px solid #000000;border-color:;font-size:12px;font-family:Microsoft YaHei;font-weight:400}.news_list_met_152_9_8 .new_img>div p a{color:#000000;color:}.news_list_met_152_9_8 .new_img>div p:hover{background-color:#408bcd;background-color:;border-color:#408bcd;border-color:}.news_list_met_152_9_8 .new_img>div p:hover a{color:#999999;color:}.news_list_met_152_9_8 .column_list>img{width:100%;height:auto}.news_list_met_152_9_8 .flex_{display:flex;justify-content:space-between;flex-wrap:wrap}.news_list_met_152_9_8 .flex_ .column_list{width:48%;margin-bottom:3%;position:relative}.news_list_met_152_9_8 .com_top{width:100%}.news_list_met_152_9_8 .suspension img{width:56px;height:auto}.news_list_met_152_9_8 .suspension{position:absolute;width:100%;height:100%;z-index:3;background-color:transparent;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center}.news_list_met_152_9_8 .col_color{position:absolute;z-index:2;width:100%;height:100%;display:none;background-color:#222c44;opacity:0.6;top:0;left:0}.news_list_met_152_9_8 .column_list:hover .col_color{display:block}.news_list_met_152_9_8 .suspension a{font-size:16px;font-family:Microsoft YaHei;font-weight:400;margin-top:5px;color:#000000;color:;line-height:18px}.news_list_met_152_9_8 .suspension a:hover{color:#408bcd;color:}@media (max-width:1024px){.news_list_met_152_9_8 .container{ flex-wrap:wrap}.news_list_met_152_9_8 .new_1{ margin-bottom:20px}.news_list_met_152_9_8 .new_2,.news_list_met_152_9_8 .new_1{ width:100% !important; border:none !important; padding:0 !important}}@media screen and (min-width:480px) and (max-width:768px){ .news_list_met_152_9_8{ padding:60px 0px}.news_list_met_152_9_8 .desc_one,.news_list_met_152_9_8 .time_one,.news_list_met_152_9_8 li.li_one .title_one a{ margin-bottom:5px !important}}@media (max-width:480px){ .news_list_met_152_9_8{ padding:50px 0px}.news_list_met_152_9_8 .headerContent .title{ font-size:30px}.news_list_met_152_9_8 .headerContent .description{ font-size:16px}.news_list_met_152_9_8 .new_1 li:not(.li_one){ width:100%}.news_list_met_152_9_8 li.li_one div.div_one,.news_list_met_152_9_8 li.li_one img{ width:100%; position:unset}.news_list_met_152_9_8 .div_one{ margin-top:20px}}.adbanner_met_152_1_9 *:not(.container){margin:0;padding:0}@media (min-width:481px){.adbanner_met_152_1_9 .container{ width:93%; padding:0}}.adbanner_met_152_1_9{text-align:center;padding:187px 0}.adbanner_met_152_1_9{background-color:#ffffff;background-color:;background-image:url(../../../upload/202107/1626936384.jpg);background-size:cover;background-position:center}.adbanner_met_152_1_9 .headerContent .title{margin-bottom:20px;font-size:46px;font-weight:700;color:#000000;color:#ffffff}.adbanner_met_152_1_9 .headerContent .description{width:700px;margin:0 auto;margin-bottom:20px;font-size:26px;color:#999999;color:#ffffff}@media (max-width:720px){.adbanner_met_152_1_9 .headerContent .description{ width:80%}}.adbanner_met_152_1_9 .contentTitle{color:#000000;color:}

.adbanner_met_152_1_9 .contentDesc{color:#999999;color:}.adbanner_met_152_1_9 .more{width:163px;height:66px;margin:0 auto}.adbanner_met_152_1_9 .more a{height:100%;width:100%;display:flex;justify-content:center;align-items:center;font-size:18px;font-family:SourceHanSansCN;font-weight:bold;color:#000000;color:#ffffff;background-color:#999999;background-color:#408bcd}.adbanner_met_152_1_9 .more a:hover{color:#999999;color:#ffffff;background-color:#408bcd;background-color:#deaf30}@media (max-width:768px){ .adbanner_met_152_1_9{ padding:100px 0px}}@media (max-width:480px){ .adbanner_met_152_1_9{ padding:100px 0px}.adbanner_met_152_1_9 .headerContent .title{ font-size:30px}.adbanner_met_152_1_9 .headerContent .description{ font-size:16px}}

<!-- about end -->

.footer { background: #333; color: #fff; }
.footer a { color: #fff; }
.footer .friendship-link { float: left; margin-top: 31px; }
.footer .f-ma { float: left; margin-left: 30px; }
.footer .share { margin-top: 25px; }
.footer .t { padding-top: 50px; padding-bottom: 45px; }
.footer .b { padding-top: 23px; padding-bottom: 23px; border-top: 1px solid #4d4d4d; }

.ix-hot-new { position: absolute; right: 7.5%; bottom: -70px; width: 556px; height: 310px; background: #014099; color: #fff; overflow: hidden; }
.ix-hot-new .ihn-list { height: 100%; }

.ix1 { padding-top: 225px; padding-bottom: 175px; }
.ix1 .ipd-ti { position: absolute; top: -12px; left: 0; }

.ix2 { padding-top: 130px; padding-bottom: 175px; background: #e3e9f3; }
.ix2 .ipd-ti { margin-bottom: 18%; }

.ix3 { padding-top: 130px; padding-bottom: 175px; }
.ix3 .ipd-ti { margin-bottom: 18%; }

.iac-list { margin-left: -35px; }
.iac-list li { float: left; width: 25%; }
.iac-list .iac-a { margin-left: 35px; }

.ix-news-img { width: 300px; float: left; margin-right: 5px; }
.ix-news-img li + li { margin-top: 8px; }

.ix-news-tx { overflow: hidden; height: 511px; background: #fff; }
.ix-news-tx li { padding: 0 30px 0 30px; height:175px;}
.ix-news-tx .inwx-a.f { margin-top: 35px; }

.ix4 { padding-top: 65px; padding-bottom: 65px; background: #e3e9f3; }

.ipy-list { margin-left: -45px; }
.ipy-list li { width: 50%; float: left; }
.ipy-list .ipy-a { margin-left: 45px; }

.ab1 { background: #e3e9f3; padding: 160px 0 180px 0; }

.ab-cp .l { width: 295px; margin-right: 10%; }
.ab-cp .pic { margin-top: 70px; }

.ab-ls .pic { float: left; width: 464px; margin-right: 65px; }
.ab-ls .ab-ti { margin-bottom: 75px; }

.ab-os .freeTx { margin-top: 25px; }

.ab4, .ab6, .ab5, .ab2 { padding: 75px 0 120px 0; }

.ab3, .ab5 { background: #e3e9f3; }

.ab-me-list { margin-left: -40px; }
.ab-me-list li { width: 33.33%; float: left; margin-bottom: 40px; }
.ab-me-list .ab-me-a { margin-left: 40px; }

.ab-cc-list { margin-left: -60px; }
.ab-cc-list li { width: 33.33%; float: left; margin-bottom: 60px; }
.ab-cc-list .ab-cc-a { margin-left: 60px; }

.ab4 .ab-cc-list, .ab6 .ab-me-list { margin-top: 60px; }

.ab4 .ab-more { margin-top: 25px; }

.ab-his { padding: 0 150px; }
.ab-his .item { float: left; width: 33.33%; }
.ab-his .his-c { position: absolute; left: 0; right: 0; bottom: 0; }

.ab3 { padding-top: 75px; }
.ab3 .ab-his { margin-top: 110px; }

.nw-date { height: 72px; width: 72px; background: #a2b5d0; color: #fff; text-align: center; font-size: 12px; overflow: hidden; -webkit-transition: 300ms; transition: 300ms; }
.nw-date span { display: block; line-height: 1; }
.nw-date .d { margin-top: 16px; font-size: 24px; }
.nw-date .y { margin-top: 8px; }

#news{background-color: #fff;}
.news-a { display: block; background: #fff; color: #666; position: relative; }
.news-a .nw-date { float: left; }
.news-a .nowti { padding: 35px 30px 0 0; color: #000; font-size: 16px; text-align: right; }
.news-a .txts { padding: 0 10px; height: 140px; overflow: hidden;padding-bottom:10px; }
.news-a .txts h3{line-height: 34px;margin-top:10px;font-size:18px;color:#333;white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.news-a .tx { line-height: 26px; height: 52px; margin-top: 10px; }
.news-a .ipd-more { margin-top: 10px;}
.news-a .iac-line { background: #014099; }

.news-list { margin-left: -50px; }
.news-list li { width: 33.33%; float: left; margin-bottom: 50px;}
.news-list li a{border-bottom:1px solid #ccc; }
.news-list .par-a, .news-list .news-a { margin-left: 50px; }

.pager a { width: 42px; height: 40px; margin: 0 5px; background: #fff; border: 1px solid #ccc; text-align: center; line-height: 40px; color: #666; font-size: 16px; }
.pager a.act { background: #014099; border-color: #014099; color: #fff; }
.pager .arrow { width: 70px; font-size: 14px; }

.nw1 { padding: 65px 0 200px 0; }
.nw1 .pager { margin-top: 90px; }

.nd-box { background: #fff; padding: 0 70px 95px 70px; border: 1px solid #ccc; }
.nd-box .bs { line-height: 24px; margin-top: 8px; }
.nd-box .bs li + li { margin-left: 20px; }
.nd-box .ti { font-size: 24px; color: #000; }
.nd-box .t { height: 100px; padding-top: 55px; margin-bottom: 60px; border-bottom: 1px solid #ccc; }
.nd-box .freeTx { padding-bottom: 155px; }

.nd-back { border-top: 1px solid #ccc; padding: 25px 150px 0 0; position: relative; }
.nd-back .swt { display: block; font-size: 15px; line-height: 2; color: #666; }
.nd-back .ab-more { position: absolute; right: 0; top: 30px; }

.nw2 { position: relative; padding-bottom: 120px; margin-top: -156px; z-index: 49; }

.pjc-la { position: absolute; left: 50%; top: 0; margin-left: -35px; width: 70px; height: 70px; background: #b01f22; font-size: 18px; line-height: 1.2; }
.pjc-la p { padding-top: 14px; }

.pjc-a { display: block; position: relative; color: #fff; overflow: hidden; }

.pjc-list { margin-left: -40px; }
.pjc-list li { width: 33.33%; float: left; margin-bottom: 40px; }
.pjc-list li a{background-color: #f5f5f5;padding:20px;}
.pjc-list li .img{overflow: hidden;display: block;width:100%;height:100%;}
.pjc-list li img{max-width:100%;transition:0.4s;-webkit-transition:0.4s;display: block;}
.pjc-list li:hover img{ transform:scale(1.3); -webkit-transform:scale(1.3); }
.pjc-list .pjc-a { margin-left: 40px; }
.pjc-list li p{font-size:22px;font-weight:bold;text-align: center;color:#333;margin-top:12px;}

.pi-ti { position: relative; padding-bottom: 20px; line-height: 1.4; font-size: 40px; }
.pi-ti:before { content: ""; position: absolute; bottom: 0; width: 24px; height: 9px; background: #fff; }

.pi-cta a { float: left; margin-bottom: 10px; color: #fff; line-height: 24px; overflow: hidden; }
.pi-cta .item1 { width: 65%; }
.pi-cta .item2 { width: 35%; }
.pi-cta .ico { float: left; border-radius: 100%; width: 24px; height: 24px; margin-right: 10px; background-color: #fff; background-position: center top; -webkit-transition: 300ms; transition: 300ms; }

.pjc-intro { width: 675px; background: #014099; color: #fff; font-size: 15px; }
.pjc-intro .pa { padding: 25px 50px 35px 50px; min-height: 240px; }
.pjc-intro .tx { margin-top: 30px; }
.pjc-intro .pi-cta { margin-top: 45px; }

.pbanner-box { position: relative; }
.pbanner-box .pjc-intro-box { position: absolute; left: 50%; bottom: -60px; margin-left: -712px; z-index: 59; }

.pjc-ti { font-size: 40px; color: #014099; }

.pjc1 { padding: 125px 0 180px 0; }
.pjc1 .pjc-cha-list { margin-top: 40px; }

.pjc-cha-list li { float: left; width: 25%; }
.pjc-cha-list .pa { display: block; color: #666; padding: 0 50px; }
.pjc-cha-list .ico { border-radius: 100%; width: 120px; height: 120px; background: #fff; margin: 0 auto; -webkit-transition: 300ms; transition: 300ms; }
.pjc-cha-list .ti { font-size: 18px; color: #014099; margin-top: 25px; }
.pjc-cha-list .tx { margin-top: 20px; }

.pjc-img-list .pic { transform: scale(0.8); -ms-transform: scale(0.8); -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -webkit-transition: 600ms; transition: 600ms; }
.pjc-img-list .pic:after { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: rgba(255, 255, 255, 0.7); -webkit-transition: 600ms; transition: 600ms; }
.pjc-img-list .slick-center .pic { transform: none; -ms-transform: none; -webkit-transform: none; -moz-transform: none; }
.pjc-img-list .slick-center .pic:after { opacity: 0; visibility: hidden; }
.pjc-img-list.his-arrow .slick-prev { left: 24%; margin-left: -70px; }
.pjc-img-list.his-arrow .slick-next { right: 24%; margin-right: -70px; }

.pjc2 { padding: 95px 0 90px 0; }
.pjc2 .u-slick-box { margin-top: 140px; }
.pjc2 .freeTx { margin-top: 25px; font-size: 15px; }
.pjc2 .pjc-cha-list { margin-top: 170px; }

.pjc-name-box { position: absolute; z-index: 59; top: 0; bottom: 0; left: 0; right: 0; }

.pjc-name { position: relative; margin: 0 auto; width: 130px; min-height: 226px; border: 3px solid #e3e9f3; color: #e3e9f3; overflow: hidden; }
.pjc-name .en { position: absolute; left: 30px; bottom: 20px; }
.pjc-name img { vertical-align: bottom; }
.pjc-name .ch { width: 40px; font-size: 40px; line-height: 1.1; padding: 30px 0 20px 0; margin-left: 65px; }

.pjc-nav { text-align: center; border-bottom: 1px solid #ccc; }
.pjc-nav li { padding: 0 16px; }
.pjc-nav a { display: block; padding: 18px 28px; color: #666; line-height: 24px; font-size: 16px; }
.pjc-nav a.act { background: #014099; color: #fff; }

.pjc3 { padding: 70px 0 75px 0; }
.pjc3 .notice-list, .pjc3 .news-list { margin-top: 55px; margin-bottom: 25px; }

.notice-list { margin-left: -35px; }
.notice-list li { float: left; width: 50%; margin-bottom: 35px; }
.notice-list .not-a { margin-left: 35px; }

.not-date { background: #ccc; width: 80px; height: 110px; overflow: hidden; padding-left: 10px; color: #fff; -webkit-transition: 300ms; transition: 300ms; }
.not-date .ti1 { font-size: 16px; margin-top: 6px; }
.not-date .line { width: 14px; height: 2px; background: #ffffff; margin-top: 7px; }
.not-date .d { line-height: 1; font-size: 26px; margin-top: 10px; }
.not-date .y { line-height: 1; margin-top: 5px; }

.not-a { display: block; background: #fff; border: 1px solid #ccc; height: 145px; padding: 35px 40px 0 40px; color: #666; overflow: hidden; }
.not-a .not-date { float: left; margin-right: 45px; }
.not-a .ti2 { color: #000; font-size: 20px; margin-bottom: 17px; }
.not-a .tx { line-height: 26px; max-height: 52px; }

.pjc4 { background: #84a9db; color: #fff; padding-top: 45px; }
.pjc4 .pjc-ti { color: #fff; }
.pjc4 .pjc-cta-list { margin-top: 55px; }
.pjc4 #map { margin-top: 65px; }

.pjc-cta-list li + li { margin-left: 120px; }
.pjc-cta-list a { color: #fff; font-size: 15px; }
.pjc-cta-list .ico { border-radius: 100%; width: 52px; height: 52px; margin: 0 auto 8px auto; background-color: #fff; background-position: center top; -webkit-transition: 300ms; transition: 300ms; }

#map { height: 550px; }

.par-a { display: block; background: #fff; color: #666; }
.par-a .txts { height: 180px; padding: 0 20px; overflow: hidden; }
.par-a .nowti { margin-top: 25px; font-size: 18px; color: #000; -webkit-transition: 300ms; transition: 300ms; }
.par-a .tx { margin-top: 10px; line-height: 26px; height: 52px; }
.par-a .date { margin-top: 23px; padding-top: 10px; font-size: 12px; border-top: 1px solid #ccc; }

.pb-h { height: 55px; }

.par-list { margin-left: -50px; }
.par-list li { float: left; width: 33.33%; margin-bottom: 50px; }
.par-list .study-a { margin-left: 50px; }

.study-a { display: block; position: relative; color: #fff; }
.study-a .txts { position: absolute; top: 0; bottom: 0; left: 0; right: 0; padding: 0 25px; overflow: hidden; -webkit-transition: 600ms; transition: 600ms; }
.study-a .nowti { margin-top: 40px; font-size: 18px; -webkit-transition: 300ms; transition: 300ms; }
.study-a .btn { position: absolute; left: 25px; bottom: 35px; display: block; width: 98px; height: 26px; background: #fff; text-align: center; color: #666; font-size: 12px; line-height: 26px; -webkit-transition: 300ms; transition: 300ms; }
.study-a:after { content: ""; position: absolute; left: auto; right: 0; bottom: 0; width: 0; background: #b01f22; -webkit-transition: 600ms; transition: 600ms; height: 4px; top: 0; }

.sc-ti { height: 56px; overflow: hidden; background: #d3d3d3; line-height: 56px; margin-bottom: 25px; }
.sc-ti .more { float: right; margin-left: 30px; width: 124px; background: #ccc; text-align: center; font-size: 12px; color: #fff; }
.sc-ti .nowti { padding-left: 30px; line-height: 56px; font-size: 16px; color: #000; }

.sc-item + .sc-item { margin-top: 50px; }

.sc-date { position: relative; width: 80px; padding-left: 10px; height: 70px; background: #b01f22; color: #fff; overflow: hidden; }
.sc-date span { line-height: 1; display: block; }
.sc-date .y { margin-top: 45px; }
.sc-date .y i { display: none; }
.sc-date .d { position: absolute; left: 10px; top: 15px; font-size: 28px; }

.sc-a { display: block; overflow: hidden; background: #fff; color: #666; }
.sc-a .pic { float: left; width: 554px; }
.sc-a .txts { position: relative; padding: 30px 35px 0 50px; overflow: hidden; }
.sc-a .sc-date { position: absolute; top: 30px; right: 35px; }
.sc-a .w { width: 370px; }
.sc-a .tx1 { height: 56px; line-height: 28px; font-size: 18px; color: #000; -webkit-transition: 300ms; transition: 300ms; }
.sc-a .tx2 { line-height: 26px; height: 52px; margin-top: 25px; -webkit-transition: 300ms; transition: 300ms; }
.sc-a .more { margin-top: 55px; }

.sc-list { overflow: hidden; }
.sc-list li + li { margin-top: 40px; }

.scs-box .pic { float: left; width: 554px; }
.scs-box .scs-list { overflow: hidden; padding: 0 35px 0 50px; }

.scs-list a { display: block; padding: 6px 0; color: #666; line-height: 24px; overflow: hidden; }
.scs-list .date { float: right; width: 90px; text-align: right; }
.scs-list .nowti { line-height: 24px; font-weight: bold; }

.pb-h2 { height: 50px; }

.hc-box .txts { float: left; width: 460px; padding-top: 40px; margin-right: 90px; }
.hc-box .freeTx { font-size: 15px; margin-top: 60px; }

.job1 { padding: 120px 0; }

.ri-list { padding: 0 40px 0 160px; }
.ri-list .t { overflow: hidden; }
.ri-list .t > span { float: left; }
.ri-list .r1 { width: 25%; }
.ri-list .r2 { width: 20%; }
.ri-list .r3 { width: 20%; }
.ri-list .r4 { width: 22%; }
.ri-list .r5 { width: 13%; }
.ri-list .r1 .nowti { padding-left: 40px; }
.ri-list .nowti { line-height: 62px; }
.ri-list .f { background: #666; color: #fff; }
.ri-list .f .nowti { line-height: 46px; }
.ri-list a { display: block; border-bottom: 1px solid #f2f2f2; color: #333; }

.job2 { padding: 100px 0 60px 0; }
.job2 .ri-list { margin-top: 50px; }

.jdbox { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: url(../images/black.png); z-index: 1020; background: rgba(0, 0, 0, 0.7); opacity: 0; visibility: hidden; transition: 600ms; -webkit-transition: 600ms; }

.jdctt { width: 808px; height: 768px; background: #fff; position: absolute; top: 50%; left: 50%; margin-top: -384px; margin-left: -404px; transform: translateX(100px); -webkit-transform: translateX(100px); opacity: 0; visibility: hidden; transition: 600ms; -webkit-transition: 600ms; }

.jdctt .pa { padding: 60px 70px 0 70px; }

.jd-list { overflow: hidden; }

.jd-list li { width: 33.33%; float: left; }

.jd-list .tx1 { color: #999; }

.jd-list .tx2 { font-size: 30px; color: #000; margin-top: 8px; }

.jd-list .j1 { width: 47%; }

.jd-list .j2 { width: 33%; }

.jd-list .j3 { width: 20%; }

.jd-tx .tx1 { border-bottom: 1px solid #ccc; padding-bottom: 5px; }

.jd-tx .freeTx { line-height: 2; margin-top: 30px; height: 420px; overflow: hidden; overflow-y: visible; }

.jd-tx { margin-top: 52px; }

.jd-cta { border-top: 1px solid #ccc; padding-top: 11px; margin-top: 20px; }

.jd-cta a { color: #666; }

.jd-cta a:hover { color: #b01f22; text-decoration: underline; }

.jdclose { width: 30px; height: 30px; position: absolute; top: 9px; right: 17px; z-index: 9; background: url(../images/jdclose.png) no-repeat left center; cursor: pointer; -webkit-transition: -webkit-transform 400ms; transition: -webkit-transform 400ms; transition: transform 400ms; transition: transform 400ms, -webkit-transform 400ms; -webkit-transition: transform 400ms; }

.jdclose:hover { background-position: right center; transform: rotate(180deg); -webkit-transform: rotate(180deg); }

.jdbox.show { opacity: 1; visibility: visible; }

.jdbox.show .jdctt { transform: translate(0); -webkit-transform: translate(0); opacity: 1; visibility: visible; }

.cn-list { margin-left: -30px; }
.cn-list li { float: left; width: 25%; margin-bottom: 30px; }
.cn-list .cn-a { margin-left: 30px; }

.cn-a { display: block; position: relative; background: #fff; height: 290px; overflow: hidden; color: #666; }
.cn-a .nw-date { background: #ccc; }
.cn-a .txts { padding: 30px 20px 0 20px; }
.cn-a .nowti { font-size: 18px; color: #333; }
.cn-a .tx { line-height: 26px; height: 52px; margin-top: 15px; }
.cn-a .ipd-more { margin-top: 35px; }
.cn-a .iac-line { background: #014099; }

.job3 { padding: 60px 0 140px 0; }
.job3 .ab-ti { margin-bottom: 60px; }
.job3 .cn-list { margin-bottom: 50px; }

.cta1 { position: relative; height: 600px; }
.cta1 #map { position: absolute; right: 0; top: 0; height: 100%; width: 60%; }
.cta1 .cta-list { margin-top: 60px; }
.cta1 .ab-ti { padding-top: 160px; }

.cta-list { font-size: 16px; }
.cta-list a { color: #666; }

.cf-btn { width: 138px; height: 42px; background: #b01f22; text-align: center; line-height: 42px; color: #fff; -webkit-transition: 300ms; transition: 300ms; }

.cta-form { font-size: 12px; }
.cta-form .cf-c { display: block; width: 667px; padding: 35px 20px; background: #fff; border: 1px solid #fff; line-height: 24px; -webkit-transition: 300ms; transition: 300ms; }
.cta-form .cf-c:focus { border-color: #014099; }
.cta-form .l .cf-c + .cf-c { margin-top: 6px; }
.cta-form .s-textarea { float: right; height: 156px; padding: 20px; resize: none; }
.cta-form #slider { float: left; }
.cta-form .cf2 { margin-top: 30px; }
.cta-form .cf-btn { float: left; margin-left: 25px; }

.cta2 { padding: 75px 0 165px 0; }
.cta2 .cta-form { margin-top: 125px; }

.nd-close { display: none; width: 75px; height: 75px; position: fixed; top: 0; right: 0; background: rgba(1, 64, 153, 0.7); z-index: 99; cursor: pointer; transition: 300ms; -webkit-transition: 300ms; }

.nd-close .ico { width: 100%; height: 100%; background-image: url(../images/nd-close.png); }


#ser .service_banner {
    background: url(../images/service-banner.jpg) no-repeat center center rgb(54,113,207);
    background-size: cover;
	padding: 230px 0 80px;
	overflow: hidden;
	height:300px;
}
#ser .service_banner .text {
    background-color: #3671cf;
    background-color: rgba(54,113,207,0.9);
	padding: 35px 35px 30px;
	width:665px;
	margin-left:200px;
}
#ser .service_banner .text h1 {
    margin-bottom: 10px;
	color:#fff;
	font-size:34px;
}
#ser .service_banner .text p {
    line-height: 22px;
	color:#fff;
}
#ser .service_nr2 {
    padding-top: 90px;
    padding-bottom: 100px;
}
#ser .gray_bg {
    background-color: #f5f5f5;
}
#ser .service_nr2 .col-md-6 {
    padding-left: 60px;
    padding-right: 60px;
	float: left;
	width:50%;
	box-sizing:border-box;
}
#ser .br {
    border-right: 1px solid #e4e4e4;
}
#ser .service_nr2 h2{
    margin-bottom: 30px;
    font-size: 20px;
    font-weight: bold;
	margin-top: 20px;
}
#ser .service_nr2 h2 span{
    font-size: 16px;
    color: #999999;
    font-weight: normal;
}

section h1 {
    margin-bottom: 60px;
}


/*20181208*/
.banner .slick-dots {
	right: 40px;
}
.ix-hot-new {
	bottom: 0;
	right: 40px;
}
.ihn-a .txts {
	bottom: 70px;
}

.footer .friendship-link {
	margin-top: 0;
}
.friendship-link .k {
	bottom: auto;
	top: 100%;
}
.friendship-link .aico {
	background-position: -156px -82px; -webkit-transform: rotate(180deg); transform: rotate(180deg);
}
.friendship-link.act .aico {
	background-position: -156px -82px; -webkit-transform: rotate(0); transform: rotate(0);
}
.wzm-index-foot-about {
    text-align: left;
    margin-top: 20px;
}
.inwx-a .inw-date {
    text-align: left;
}
.iac-a .iac-ti {
    bottom: 40px;
}
.footer .l {
    width: 100%;
}
.wzm-index-foot-about {
    display: none;
}
.footer {
    margin-bottom: 30px;
}
.footer .f-cop {
    color: #fff !important;
    text-align: left;
}
.wzm-banner {
    margin-top: 60px;
}
.wzm-banner2 {
    display: none;
}
.footer .t {
    padding-top: 40px;
    padding-bottom: 20px;
}
@media (min-width: 992px) {
    .footer .l {
        width: 55%;
    }
    .wzm-mobi-footer {
        display: none;
    }
    .footer {
        margin-bottom: 0;
    }
    .wzm-banner {
        margin-top: 0;
    }
    .wzm-banner2 {
        display: block;
    }
    .wzm-index-foot-about {
        display: block;
    }
}
@media (min-width: 1200px) {
    .footer .l {
        width: 60%;
    }
}
@media (min-width: 1400px) {
    .footer .l {
        width: 65%;
    }
}
@media (min-width: 1600px) {
    .footer .l {
        width: 70%;
    }
}
 
